package com.ruoyi.zdgz.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 矿用禁止/淘汰设备信息数据项对象 jztt
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
public class Jztt extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String cpmc;

    /** 规格型号 */
    @Excel(name = "规格型号")
    private String ggxh;

    /** 禁止使用原有 */
    @Excel(name = "禁止使用原有")
    private String jzsyyy;

    /** 禁止淘汰类型，0限制，1禁止 */
    @Excel(name = "禁止淘汰类型，0限制，1禁止")
    private String jzttlx;

    /** 禁止使用范围 */
    @Excel(name = "禁止使用范围")
    private String jzsyfw;

    /** 替代产品 */
    @Excel(name = "替代产品")
    private String tdcp;

    /** 禁止使用日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "禁止使用日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jzsyrq;

    /** 发布日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "发布日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fbrq;

    /** 禁止使用批次，从0开始 */
    @Excel(name = "禁止使用批次，从0开始")
    private String jzsypc;

    /** 禁止使用文号 */
    @Excel(name = "禁止使用文号")
    private String jzsywh;

    public void setCpmc(String cpmc) 
    {
        this.cpmc = cpmc;
    }

    public String getCpmc() 
    {
        return cpmc;
    }
    public void setGgxh(String ggxh) 
    {
        this.ggxh = ggxh;
    }

    public String getGgxh() 
    {
        return ggxh;
    }
    public void setJzsyyy(String jzsyyy) 
    {
        this.jzsyyy = jzsyyy;
    }

    public String getJzsyyy() 
    {
        return jzsyyy;
    }
    public void setJzttlx(String jzttlx) 
    {
        this.jzttlx = jzttlx;
    }

    public String getJzttlx() 
    {
        return jzttlx;
    }
    public void setJzsyfw(String jzsyfw) 
    {
        this.jzsyfw = jzsyfw;
    }

    public String getJzsyfw() 
    {
        return jzsyfw;
    }
    public void setTdcp(String tdcp) 
    {
        this.tdcp = tdcp;
    }

    public String getTdcp() 
    {
        return tdcp;
    }
    public void setJzsyrq(Date jzsyrq) 
    {
        this.jzsyrq = jzsyrq;
    }

    public Date getJzsyrq() 
    {
        return jzsyrq;
    }
    public void setFbrq(Date fbrq) 
    {
        this.fbrq = fbrq;
    }

    public Date getFbrq() 
    {
        return fbrq;
    }
    public void setJzsypc(String jzsypc) 
    {
        this.jzsypc = jzsypc;
    }

    public String getJzsypc() 
    {
        return jzsypc;
    }
    public void setJzsywh(String jzsywh) 
    {
        this.jzsywh = jzsywh;
    }

    public String getJzsywh() 
    {
        return jzsywh;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cpmc", getCpmc())
            .append("ggxh", getGgxh())
            .append("jzsyyy", getJzsyyy())
            .append("jzttlx", getJzttlx())
            .append("jzsyfw", getJzsyfw())
            .append("tdcp", getTdcp())
            .append("jzsyrq", getJzsyrq())
            .append("fbrq", getFbrq())
            .append("jzsypc", getJzsypc())
            .append("jzsywh", getJzsywh())
            .toString();
    }
}
